home *** CD-ROM | disk | FTP | other *** search
- /***************
- ** MakeKey.c **
- ***************/
-
- #include <OSUtil.h>
- #include <EventMgr.h>
-
- MakeKey(Code,Mods)
- int Code, Mods;
- {
-
- /* locals */
-
- EvQElPtr MyEventPtr;
- QHdrPtr TheHdr;
-
- /* begin executable */
-
- /* 1: Key Down */
-
- MyEventPtr = (EvQElPtr) NewPtr ( sizeof(EvQEl) );
-
- TheHdr = GetEvQHdr();
-
- MyEventPtr->qType = evType;
- MyEventPtr->evtQWhat = 3;
- MyEventPtr->evtQMessage = Code;
- MyEventPtr->evtQWhen = TickCount();
- MyEventPtr->evtQWhere.h = 200;
- MyEventPtr->evtQWhere.v = 200;
- MyEventPtr->evtQModifiers = Mods;
-
- Enqueue (MyEventPtr, TheHdr);
-
- /* 2: Key Up */
-
- /*** For most applications, Key Up is unneeded ***
-
- MyEventPtr = (EvQElPtr) NewPtr ( sizeof(EvQEl) );
-
- MyEventPtr->qType = evType;
- MyEventPtr->evtQWhat = 4;
- MyEventPtr->evtQMessage = Code;
- MyEventPtr->evtQWhen = TickCount();
- MyEventPtr->evtQWhere.h = 361;
- MyEventPtr->evtQWhere.v = 98;
- MyEventPtr->evtQModifiers = Mods;
-
- Enqueue (MyEventPtr, TheHdr);
-
- *** For most applications, Key Up is unneeded ***/
-
- }
-